function GM:ShowSpare1(ply)
	if !IsValid(ply) || !ply:Alive() || ply:InVehicle() || ply.InRace || !ply.InGarage then return end

	local brush = ply.Garage
	local center = brush:LocalToWorld(brush:OBBCenter())

	self:SpawnVehicle(ply, center, brush:GetAngles())
end

function GM:ShowSpare2(ply)
	if !IsValid(ply) || !ply:Alive() || ply:InVehicle() || ply.InRace then return end

	self:PutPlayerInGarage(ply)
	ply:SendLua("GAMEMODE:ShowGarage(" .. tostring(ply.InGarageMenu) .. ")")
end

function GM:ShowTeam(ply)
	if !IsValid(ply) || !ply:Alive() || ply.InRace then return end

	self:PutInQueue(ply)
end